package com.bsoft.gol.hcs.specialist.bean.vo;

import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 检查报告实体
 *
 * @author niule
 */
public class ExamReportVo implements Serializable {
    private static final long serialVersionUID = -2469891160535954249L;

    /**
     * 检查类别代码
     */
    private String examTypeCode;
    /**
     * 检查类别名称
     */
    private String examTypeName;
    /**
     * 检查项目代码
     */
    private String examItemCode;
    /**
     * 检查项目名称集
     */
    private String examItemName;
    /**
     * 检查部位代码
     */
    private String examPartCode;
    /**
     * 检查部位名称
     */
    private String examPartName;
    /**
     * 检查描述
     */
    private String examDescript;
    /**
     * 检查结论
     */
    private String examDiagnosis;
    /**
     * 检查时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date executeDatetime;
    /**
     * 影像号
     */
    private String studyId;
    /**
     * 放射DICOM影像webview的URL
     */
    private String webPacsUrl;

    public String getExamTypeCode() {
        return examTypeCode;
    }

    public void setExamTypeCode(String examTypeCode) {
        this.examTypeCode = examTypeCode;
    }

    public String getExamTypeName() {
        return examTypeName;
    }

    public void setExamTypeName(String examTypeName) {
        this.examTypeName = examTypeName;
    }

    public String getExamItemCode() {
        return examItemCode;
    }

    public void setExamItemCode(String examItemCode) {
        this.examItemCode = examItemCode;
    }

    public String getExamItemName() {
        return examItemName;
    }

    public void setExamItemName(String examItemName) {
        this.examItemName = examItemName;
    }

    public String getExamPartCode() {
        return examPartCode;
    }

    public void setExamPartCode(String examPartCode) {
        this.examPartCode = examPartCode;
    }

    public String getExamPartName() {
        return examPartName;
    }

    public void setExamPartName(String examPartName) {
        this.examPartName = examPartName;
    }

    public String getExamDescript() {
        return examDescript;
    }

    public void setExamDescript(String examDescript) {
        this.examDescript = examDescript;
    }

    public String getExamDiagnosis() {
        return examDiagnosis;
    }

    public void setExamDiagnosis(String examDiagnosis) {
        this.examDiagnosis = examDiagnosis;
    }

    public Date getExecuteDatetime() {
        return executeDatetime;
    }

    public void setExecuteDatetime(Date executeDatetime) {
        this.executeDatetime = executeDatetime;
    }

    public String getStudyId() {
        return studyId;
    }

    public void setStudyId(String studyId) {
        this.studyId = studyId;
    }

    public String getWebPacsUrl() {
        return webPacsUrl;
    }

    public void setWebPacsUrl(String webPacsUrl) {
        this.webPacsUrl = webPacsUrl;
    }
}
